<?php

class Base_Zend extends Base_Base 
{
    public function __construct()
    {
    }
    public function __call($i, $a)
    {
        $i2 = 'Zend_'.$i;
        if (file_exists($file = str_replace('_', '/', $i = 'Zend_'.$i).'.php')) {
            require_once $file;
            $r = new ReflectionClass($i2);
            return $r->newInstanceArgs($a);
        }
    }
    public function __get($i)
    {
        $i2 = 'Zend_'.$i;
        if (file_exists($file = str_replace('_', '/', $i = 'Zend_'.$i).'.php')) {
            require_once $file;
            return new $i2;
        }
    }
    public static function _autoload($i)
    {
        if (substr($i, 0, 5) == "Zend_" && file_exists($file = str_replace('_', '/', $i).'.php')) require_once $file;
    }
}

?>
